package o;

import java.io.ObjectStreamException;
import java.io.Serializable;
import kotlin.SinceKotlin;

public abstract class frz implements fsq, Serializable {
    @SinceKotlin(version = "1.1")
    public static final Object ˏ = a.ˎ;
    private transient fsq ˊ;
    @SinceKotlin(version = "1.1")
    protected final Object ˋ;

    @SinceKotlin(version = "1.2")
    static class a implements Serializable {
        private static final a ˎ = new a();

        private a() {
        }

        private Object readResolve() throws ObjectStreamException {
            return ˎ;
        }
    }

    protected abstract fsq ˊ();

    public frz() {
        this(ˏ);
    }

    @SinceKotlin(version = "1.1")
    protected frz(Object obj) {
        this.ˋ = obj;
    }

    @SinceKotlin(version = "1.1")
    public Object ˏ() {
        return this.ˋ;
    }

    @SinceKotlin(version = "1.1")
    public fsq ˋ() {
        fsq o_fsq = this.ˊ;
        if (o_fsq != null) {
            return o_fsq;
        }
        o_fsq = ˊ();
        this.ˊ = o_fsq;
        return o_fsq;
    }

    public fsu ˎ() {
        throw new AbstractMethodError();
    }

    public String ॱ() {
        throw new AbstractMethodError();
    }

    public String ᐝ() {
        throw new AbstractMethodError();
    }
}
